﻿using System.Collections.Generic;
using Co9320.NamaAlert.Server.BackEnd;
using Co9320.NamaAlert.Server.Parameters;

namespace Co9320.NamaAlert.Server
{
	// メモ: ここでクラス名 "Service1" を変更する場合は、Web.config および関連する .svc ファイルで "Service1" への参照も更新する必要があります。
	public class TagServer : ITagServer
	{

		#region ITagServer メンバ

		public void Add(AuthorizationTokenParameter token, IList<AddDeleteParamerter> values)
		{
			ProcessDispatcher.Add(token, values);
		}

		public void Delete(AuthorizationTokenParameter token, IList<AddDeleteParamerter> values)
		{
			ProcessDispatcher.Delete(token, values);
		}

		public void Modify(AuthorizationTokenParameter token, IList<ModifyParameter> values)
		{
			ProcessDispatcher.Modify(token, values);
		}

		public GetReturn GetTags(AuthorizationTokenParameter token, IList<GetParameter> values)
		{
			return ProcessDispatcher.Get(token, values);
		}

		#endregion
	}
}
